body{
	background-color: #FEFEFE;
	margin:auto;
}
a{
	color: #575757;
	font-size: 15px;
	font:Arial, Helvetica, sans-serif;
}
p{
	color: #727272;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}
#login{
	border:#BBB 1px solid;
	padding: 5px;
}
#logo{
width: 1000px; 
margin: 0 auto; 
position: relative; 
padding-top: 30px;
}
#image_{
	width:139px;
	height:100px;
	border: #BABABA 3px solid;
	margin-left: 8px;
	margin-top: 10px;
	padding: 5px;
}
.con{
	width:165px;
	border:#BDBDBD 1px solid;
	margin:1px;
	padding:1px;
}
.con_p{
	border: 1px #969696 solid;
	padding:3px;
	font-size:11px;
}
#left_container{
	width: 170px;
	float:left;
	border: #CECECE 1px solid;
	margin:3px;	
}
#search{
	float:right;
	width: 280px;
	
}
#right_container, .container{
	width: 990px;
	float:right;
	border:#CECECE 1px solid;
	padding: 3px;
	margin-bottom:10px;
}

#clear{ clear:both;}
.clear{clear:both; line-height:0; height:0;}
#con-body{
	
	border:#BBB 1px solid;
	padding: 5px;
	position:relative;
	width: 1180px;
	margin:0 auto;
}
#container{
	border:#BBB 1px solid;
	padding: 5px;
	position:relative;
	width: 400px;
	margin:0 auto;
	background:#CFF;
}
#success{
	border:#3C0 1px solid;
	margin: 3px;
	padding: 3px;
}
#error{
	border: #F60 1px solid;
	margin: 3px;
	padding: 3px;
	background:#FF9;
}
#header{
	margin:auto; height:100px; background:#39C;
}
.blue {#39C
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:101px;
	background-color:#D6D6D6;
	layer-background-color:#D6D6D6;
	border:1px none #000000;
	z-index:1;
	left: -55px;
	top: 0px;
}

.qty {
	width:30px;	
}
.datepicker, .tpicker{
	width:100px;	
}
.invalid-date {
	background:red;	
}
.blank-date {
	background:yellow;	
}
input[type="text"].required {
	border:1px solid red;	
}
